﻿using System;
using System.Data.SqlClient;
using System.Diagnostics;
using System.Threading;

namespace Program01
{
    class Program
    {
        static void Main(string[] args)
        {
            //01.连接数据库
            //连接字符串
            //server表示服务器名称,可以是ip,可以是主机名
            //database表示数据库名称
            //uid登录名,pwd密码
            //本机服务器，可用系统认证 Integrated Security=True
            var connectionString = "server=192.168.1.6;database=library;Integrated Security=True;";

            //用于系统测试(计时)
            Stopwatch sw = new Stopwatch();

            //创建连接对象
            SqlConnection con = new SqlConnection(connectionString);

            try
            {
                //开始计时
                sw.Start();
                con.Open();
                sw.Stop();
                Console.WriteLine("连接成功！连接所需时间{0}毫秒...",sw.ElapsedMilliseconds);
            }
            catch 
            {

                Console.WriteLine("连接失败！");
            }
            //用线程控制延迟时间
            Thread.Sleep(3000);
            //关闭连接
            con.Close();
            //释放资源
            con.Dispose();
            Console.WriteLine("连接已关闭！");
        }
    }
}
